package com.yumeng.common.buss.area;

/**
 *
 * @author wxd
 * @date 2025/10/13 15:41
 */
public class AreaConstants {

    //region 地区编码

    /** 地区编码-顶级编码 */
    public static final String AREA_CODE_TOP = "0";
    /** 地区名称-顶级名称 */
    public static final String AREA_NAME_TOP = "顶级";

    /** 地区编码-江苏 */
    public static final String AREA_CODE_PROVINCE_JS = "32";
    /** 地区名称-江苏 */
    public static final String AREA_NAME_PROVINCE_JS = "江苏省";

    /** 地区编码-陕西省 */
    public static final String AREA_CODE_PROVINCE_S3X = "61";
    /** 地区名称-陕西省 */
    public static final String AREA_NAME_PROVINCE_S3X = "陕西省";

    /** 地区编码-山东 */
    public static final String AREA_CODE_PROVINCE_SD = "37";
    /** 地区名称-山东 */
    public static final String AREA_NAME_PROVINCE_SD = "山东省";

    //endregion

    //region 属性名

    /** 地区编码属性名 */
    public static final String AREA_CODE_PROP_NAME = "areaCode";
    /** 地区编码属性名-顶级 */
    public static final String AREA_CODE_TOP_PROP_NAME = "areaCodeTop";
    /** 地区编码属性名-省 */
    public static final String AREA_CODE_PROVINCE_PROP_NAME = "areaCodeProvince";
    /** 地区编码属性名-市  */
    public static final String AREA_CODE_CITY_PROP_NAME = "areaCodeCity";
    /** 地区编码属性名-区  */
    public static final String AREA_CODE_DISTRICT_PROP_NAME = "areaCodeDistrict";
    /** 地区编码属性名-街道  */
    public static final String AREA_CODE_SUBDISTRICT_PROP_NAME = "areaCodeSubdistrict";
    /** 地区编码属性名-村  */
    public static final String VILLAGE_CODE_PROP_NAME = "villageCode";

    //endregion

    //region 辅助

    /** 地区过期标志 */
    public static final String AREA_TIMEOUT_FLAG = "*";
    /** 地区路径间隔标志 */
    public static final String AREA_PATH_FLAG = " » ";

    //endregion

}
